const express = require('express');
const app = express();
const getunCode = require('./routers/getunCode.js')
const register = require('./routers/register.js')
const login = require('./routers/login.js')
const loginCode = require('./routers/loginCode.js')
const pushCart = require('./routers/pushCart.js')
const banner = require('./routers/banner.js')
const food = require('./routers/shops/food.js');
const getUser = require('./routers/getUser.js');
const changeUser = require('./routers/changeUser');
const changeUserAge = require('./routers/changeUserAge');
const changeUserPassword = require('./routers/changeUserPassword');
const userShopCart = require('./routers/postUserShopCart.js');
// 添加商品
// 配置CORS策略
app.all("*", (req, res, next) => {
  res.header('Access-Control-Allow-Origin', '*')
  res.header('Access-Control-Allow-Methods', 'get,post')
  res.header('Access-Control-Allow-Headers', 'Content-Type')
  next();
})

// 静态资源响应的中间件
app.use(express.static('./www'))
app.use(express.urlencoded())

// 获取当前用户数据
app.get('/getUser',getUser)
// 修改用户名
app.get('/changeUser',changeUser)
// 修改密码
app.get('/changeUserPassword',changeUserPassword)
// 修改年龄
app.get('/changeUserAge',changeUserAge)

app.post('/userShopCart',userShopCart)

// 获取登录验证码
app.post('/usCodeR',getunCode)



// 添加商品数据
app.post('/pushCart',pushCart)
// 首页获取轮播图资源
app.get('/indexbanner',banner)
// 商品页面food获取数据
app.get('/food',food)
// 商品页面cosmetology获取数据
app.get('/cosmetology',food)
// 商品页面clean获取数据
app.get('/clean',food)
// 商品页面toy获取数据
app.get('/toy',food)
// 商品页面clothing获取数据
app.get('/clothing',food)
// 商品页面discipline获取数据
app.get('/discipline',food)
// 商品页面livingbody获取数据
app.get('/livingbody',food)



// 注册
// app.post('/register',bodyParser())
app.post('/register', register)



//登录
app.post('/login', login)
// 验证码登录
app.post('/loginCode', loginCode)



app.get('*', (req, res, next) => {
  res.send('404')
})

app.listen(3000, () => {
  console.log('服务器开启成功')
})